trophic cascade - French English Dictionary